/*
  usersAndLogs.js
  skapat av alex, 7 juli 2013
  Innehåller användarlista och chatt-historik.
  exporterar klassen 'user'.
  user[USER_ID] är en lista med allt attribut vi vill hålla reda på hos 
  en användare.
  
  TODO: 
   * stoppa in i en databas, så det inte försvinner när programmet avslutas, 
     inte tar massvis med RAM, men är lika snabbt som nu.
*/

var users = {

    // TODO: spara mer än bara ID för varje användare
    add_user: function(USER_ID) {
        this[USER_ID] = {
            history: [],
            
            /*
              Lägger till en samtalslogg.
              En samtalslogg består av en lista med tider, meddelanden och användare.
             */
            add_log: function (log) {
                this.history.push(log);
            }
        };
    }
};

exports.users = users;
